Byteswap
authorOwen Taylor <otaylor@redhat.com>
Sun, 24 Jan 1999 23:07:33 +0000 (23:07 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Sun, 24 Jan 1999 23:07:33 +0000 (23:07 +0000)
Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkdnd.c (motif_read_initiator_info): Byteswap

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkdnd.c
gdk/x11/gdkdnd-x11.c

index 25ca0edbe66398869a3b79cce154cb3a8e9f031f..b6470b3e96f69e987a3b8ca50d3bf46fd7e77da4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
+       the MotifInitiatorInfo structure _before_ using it.
+
 Sun Jan 24 12:17:39 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix 
index 25ca0edbe66398869a3b79cce154cb3a8e9f031f..b6470b3e96f69e987a3b8ca50d3bf46fd7e77da4 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
+       the MotifInitiatorInfo structure _before_ using it.
+
 Sun Jan 24 12:17:39 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix 
index 25ca0edbe66398869a3b79cce154cb3a8e9f031f..b6470b3e96f69e987a3b8ca50d3bf46fd7e77da4 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
+       the MotifInitiatorInfo structure _before_ using it.
+
 Sun Jan 24 12:17:39 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix 
index 25ca0edbe66398869a3b79cce154cb3a8e9f031f..b6470b3e96f69e987a3b8ca50d3bf46fd7e77da4 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
+       the MotifInitiatorInfo structure _before_ using it.
+
 Sun Jan 24 12:17:39 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix 
index 25ca0edbe66398869a3b79cce154cb3a8e9f031f..b6470b3e96f69e987a3b8ca50d3bf46fd7e77da4 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
+       the MotifInitiatorInfo structure _before_ using it.
+
 Sun Jan 24 12:17:39 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix 
index 25ca0edbe66398869a3b79cce154cb3a8e9f031f..b6470b3e96f69e987a3b8ca50d3bf46fd7e77da4 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
+       the MotifInitiatorInfo structure _before_ using it.
+
 Sun Jan 24 12:17:39 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix 
index 25ca0edbe66398869a3b79cce154cb3a8e9f031f..b6470b3e96f69e987a3b8ca50d3bf46fd7e77da4 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
+       the MotifInitiatorInfo structure _before_ using it.
+
 Sun Jan 24 12:17:39 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix 
index c8a164afaa278b4791d4fbc5d477594b0eed8e2e..7c951e9869f7fe353ff849649eb3caa660e6448a 100644 (file)
@@ -1451,6 +1451,11 @@ motif_read_initiator_info (Window source_window,
 
   motif_read_target_table ();
 
+  initiator_info->targets_index = 
+    card16_to_host (initiator_info->targets_index, initiator_info->byte_order);
+  initiator_info->selection_atom = 
+    card32_to_host (initiator_info->selection_atom, initiator_info->byte_order);
+  
   if (initiator_info->targets_index >= motif_n_target_lists)
     {
       g_warning ("Invalid target index in TOP_LEVEL_ENTER MESSAGE");
@@ -1458,11 +1463,6 @@ motif_read_initiator_info (Window source_window,
       return GDK_FILTER_REMOVE;
     }
 
-  initiator_info->targets_index = 
-    card16_to_host (initiator_info->targets_index, initiator_info->byte_order);
-  initiator_info->selection_atom = 
-    card32_to_host (initiator_info->selection_atom, initiator_info->byte_order);
-  
   tmp_list = g_list_last (motif_target_lists[initiator_info->targets_index]);
 
   *targets = NULL;
index c8a164afaa278b4791d4fbc5d477594b0eed8e2e..7c951e9869f7fe353ff849649eb3caa660e6448a 100644 (file)
@@ -1451,6 +1451,11 @@ motif_read_initiator_info (Window source_window,
 
   motif_read_target_table ();
 
+  initiator_info->targets_index = 
+    card16_to_host (initiator_info->targets_index, initiator_info->byte_order);
+  initiator_info->selection_atom = 
+    card32_to_host (initiator_info->selection_atom, initiator_info->byte_order);
+  
   if (initiator_info->targets_index >= motif_n_target_lists)
     {
       g_warning ("Invalid target index in TOP_LEVEL_ENTER MESSAGE");
@@ -1458,11 +1463,6 @@ motif_read_initiator_info (Window source_window,
       return GDK_FILTER_REMOVE;
     }
 
-  initiator_info->targets_index = 
-    card16_to_host (initiator_info->targets_index, initiator_info->byte_order);
-  initiator_info->selection_atom = 
-    card32_to_host (initiator_info->selection_atom, initiator_info->byte_order);
-  
   tmp_list = g_list_last (motif_target_lists[initiator_info->targets_index]);
 
   *targets = NULL;